package com.lxx.jmb2c;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * 后台管理系统主启动类
 * 
 * 这是一个标准的Spring Boot应用程序入口类，主要功能：
 * 1. 启动内嵌的Tomcat服务器
 * 2. 自动扫描并加载Spring组件
 * 3. 初始化应用程序上下文
 * 
 * 技术要点：
 * - @SpringBootApplication 是一个复合注解，包含：
 *   - @Configuration: 标记为配置类
 *   - @EnableAutoConfiguration: 启用自动配置
 *   - @ComponentScan: 自动扫描当前包及其子包
 * 
 * 适合初学者理解：
 * 这个类就像整个程序的"大门"，当运行main()方法时，
 * Spring Boot会从这里开始加载整个应用程序。
 * 
 * @author lxx
 * @since 2025-07-02
 */
@SpringBootApplication
public class AdminApplication {

    /**
     * 应用程序主入口方法
     * 
     * @param args 命令行参数(本程序未使用)
     * 
     * 示例：如果你在IDE中运行这个类，args通常是空的。
     * 但如果你用命令行运行，可以传入参数如：
     * --server.port=8081 来改变端口
     */
    public static void main(String[] args) {
        SpringApplication.run(AdminApplication.class, args);
    }

}
